Pular para o conteúdo principal

Integração com o Swift Package Manager

Passo 1 - Lista de pacotes do projeto

No seu projeto Xcode, selecione o ícone do projeto no navegador de projetos e selecione o arquivo de configuração do seu projeto na barra lateral.

Passo 1.1

Em seguida, selecione o submenu Package Dependencies na barra superior e clique no sinal de + para adicionar um novo pacote ao seu projeto.

Passo 1.2

Uma nova janela aparecerá, nesta janela você procurará nosso pacote com esta URL: https://grouplinknetwork@bitbucket.org/group-link-ios/group-link-package.git. Selecione o Group Link Package e clique no botão Add Package, isso buscará o pacote do nosso repositório e o adicionará ao seu projeto.

https://github.com/Group-Link-One/iOSGrouplinkStatic

Passo 3

Certifique-se de selecionar a caixa de seleção do seu projeto para adicionar o Group Link Package corretamente.

Passo 4

Para verificar se tudo correu bem, veja se o pacote está presente na barra lateral e na tela de lista de pacotes.

Passo 5

Passo 4 - Implementando as funções do SDK

Para importar o módulo GroupLink no código do seu framework, use o atributo import com a tag @_implementationOnly conforme descrito abaixo. Em seguida, você pode prosseguir com o processo de Inicialização do iOS.

import Foundation
@_implementationOnly import GroupLinkStatic

public class TestFrameworkSDK {
public static func printVersion() {
print("Test Version: 1.0.0")
}

public static func startTestFramework() {
print("Starting Test Framework")
// ...
GroupLinkSDK.start(withToken: "")
GroupLinkSDK.startBluetooth()
}
}

Passo 5 - Distribuindo o framework

Depois de adicionar todo o código, certifique-se de que seu framework inclua o arquivo GroupLink.xcframework na sua build. Você pode verificar essa informação dentro das Fases de Build do arquivo do seu projeto.

Fases de Build

A estrutura finalizada da pasta do framework deve se assemelhar ao formato a seguir.

Framework Finalizado